package com.fwtai.tool;

import com.fwtai.exception.InvalidParams;

/**
 * 验证是否已输入值,万不得已时才使用,一般不推荐
 * 在多年之前 开发人员 喜欢用异常来处理 业务逻辑的错误（比如参数不合法，返回值为空等等），现在不建议，明确业务问题，直接业务代码处理掉即可
 * @作者 田应平
 * @版本 v1.0
 * @创建时间 2021/6/16 11:45
 * @QQ号码 444141300
 * @Email service@yinlz.com
 * @官网 <url>http://www.fwtai.com</url>
*/
public final class ToolAssert{

    //用法：ToolAssert.isBlank(formData.getString(p_name),"请输入区域名称");
    public static void isBlank(final String value,final String message) {
        if (value == null || value.length() <= 0){
            throw new InvalidParams(message);
        }
    }

    public static void isNull(Object object, String message) {
        if (object == null) {
            throw new InvalidParams(message);
        }
    }
}